草庐IT

objective-c - UITableViewController 和 UITextField 键盘

全部标签

34_输入设备键盘鼠标你得会

输入设备键盘鼠标你得会键盘和鼠标是个人计算机中常用的输入设备。通过键盘可以将字母、数字、标点符号等输入计算机中,从而向计算机发出命今;鼠标可以对屏幕上的光标进行定位,并通过鼠标按钮和滚轮对光标所处位置的屏幕元素进行操作。一个应用程序应该响应用户的键盘和鼠标输入事件。键盘键盘上的每一个键相当于一个开关,键盘中有一个芯片对键盘上每一个键的开关状态进行扫描。按下一个键时,开关接通,该芯片会产生一个扫描码。扫描码说明了按下的键在键盘上的位置。松开按下的键会产生一个扫描码,这说明了松开的键在键盘上的位置。扫描码与具体键盘设备相关。键盘设备驱动程序解释扫描码并将其转换(映射)为虚拟键码,虚拟键码是系统定义

ios - 为什么应用自定义推送动画时键盘会隐藏?

我有两个带有UITextFields的Controller。我需要在它们之间进行自定义转换,同时显示键盘和转换。当我使用默认的推送动画时,一切都很好。但是,如果我从animationControllerForOperation返回我的转换类,键盘将在转换之前隐藏并在转换之后显示。那么,有人可以向我建议一个解决方案或解释,为什么键盘会隐藏在自定义转换中?过渡持续时间=0.4,我在viewDidLoad中设置了[textFieldbecomeFirstResponder]。这是一个视频:https://www.youtube.com/watch?v=gs16tMsU4qY

ios - SUVAT 数学不会在 SpriteKit 的物理引擎中添加(iOS - Objective C)

我正在使用SpriteKit的内置物理引擎为iOS构建游戏。基本上它涉及一个弹跳球,它通过我手动设置它的初始速度移动,并通过重置与地板接触事件中的速度弹跳。问题是,这个环境的实际数学计算并不正确。使用“SUVAT”方程很容易确定球在以一定速度抛出后到达地面时的x位移应该有多远,但是(重力设置为-9.81),它几乎没有移动几个像素。我将问题简化为尝试将球向上(沿y方向)射出一定距离,同样的事情发生了,它向上移动了几个点,然后就落到了地板上,至少20次它应该移动多远。这就是我设置物理环境的方式:self.physicsWorld.contactDelegate=self;self.phys

ios - -[__NSCFString countByEnumeratingWithState :objects:count:]: unrecognized selector sent to instance

我无法找出不断弹出的IOS崩溃的原因。它只会在极少数用户的极少数情况下发生。我无法根据崩溃报告返回到应用程序中的任何内容,因此我没有发布任何代码。任何人都可以帮助或指出我正确的方向吗?这是crashlytics报告的线程是崩溃的根源......Thread:FatalException:NSInvalidArgumentException0CoreFoundation0x000000018663c2d8__exceptionPreprocess+1321libobjc.A.dylib0x0000000197c480e4objc_exception_throw+602CoreFounda

ios - SKMaps.框架 : code object is not signed at all

.Frameworks/SKMaps.framework:invalidresourcespecificationrule(s)Command/usr/bin/codesignfailedwithexitcode1Theerrorisrelatedto:codeobjectisnotsignedatall.同样的错误发生在SwiftSKMapsSwiftDemo上。我使用的是Xcode6.3、OSX10.10.3和iOS8.3,但我也尝试过Xcode6.1、OSX10.9.5和iOS8.1.3。将脚本添加为--deep无法解决问题。为SKMaps.framework目标框架激活代码登录

android - 如何为 ZipCode 和 Samsung Galaxy 强制使用数字键盘?

我已经阅读了关于stackoverflow的几个答案,这些答案没有解决为三星Galaxy邮政编码显示数字键盘的问题。iOS将调出数字键盘,但SamsungGalaxy不会调出此代码的数字键盘:HTML5数字输入类型将不起作用,因为它会截断以零开头的邮政编码:这不适用于iOS或SamsungGalaxy,因为iOS会寻找[0-9]*或\d*作为模式: 最佳答案 我相信电话号码可能有用。尝试: 关于android-如何为ZipCode和SamsungGalaxy强制使用数字键盘?,我们在St

ios - Objective-C 检查项目是否存在于 NSMutableArray 中

我这里有这段代码:for(inti=0;i现在让我解释一下:taskData计数为57,是一个NSArrayallJobTaskArray计数为12,并且是一个NSMutableArray此代码将在以下行崩溃:pldCell.stringData=[selfreverseStringDate:[[[allJobTaskArrayobjectAtIndex:j]objectAtIndex:i]substringToIndex:10]];whenj是6而i是36很简单,因为在allJobTaskArrayobjectAtIndex:6objectAtIndex:36不存在。这是我收到的错误

隐藏按钮上的 IOS 键盘

我想监控IOS上的键盘隐藏按钮并触发一个事件。我在说:我只想在用户按下实际按钮时进行监控。我不想要键盘隐藏时的事件。 最佳答案 用户键盘通知观察者..对于swiftNSNotificationCenter.defaultCenter().addObserver(self,selector:Selector("keyboardWillAppear"),name:UIKeyboardWillShowNotification,object:nil)NSNotificationCenter.defaultCenter().addObserv

html - 在 iOS 上将网页精简为文本( Objective-C )

我这里的主要目标是实现类似Readability或Safari的Reader服务的效果,其中网页的主要内容被转换为文本。我实际上不想显示任何图像,只是获取网页的所有重要文本。我目前正在使用一些相当长的自建代码来解析网页的s以找出标题可能是什么样子,我也在解析s我希望包含大部分内容页面内容。-(void)interpretAndDisplay{NSURL*URL=[NSURLURLWithString:self.url];NSData*data=[NSDatadataWithContentsOfURL:URL];NSString*html=[NSStringstringWithUTF8S

ios - 在 objective-c 中选择文本时,如何防止出现复制按钮?

我不希望在选择文本时出现“复制/定义”按钮。我怎样才能在objective-c中做到这一点?更新:我想在UIWebView中执行此操作 最佳答案 TheeasiestwaytodisablepasteboardoperationsistocreateasubclassofUITextViewthatoverridesthecanPerformAction:withSender:methodtoreturnNOforactionsthatyoudon'twanttoallow:-(BOOL)canPerformAction:(SEL)